* {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	/*behavior: url(/iepngfix.htc);*/
}

body {
	background-color: rgb(70, 2, 3);
}

a {
	color: rgb(170, 62, 63);
	font-weight: bold;
	padding-bottom: 20px;
}

a:HOVER {
	font-size: 11pt;
}

.smallLink {
	font-size: 6pt;
}

.smallLink:HOVER {
	font-size: 7pt;
}

.link {
	color: blue;
	font-weight: normal;
}

.link:HOVER {
	font-size: 10pt;
}

.indented {
	padding-left: 45px;
}

.sl-shelter {
	font-weight: bold;
	color: rgb(255, 255, 255);
	background-color: rgb(174, 161, 129);
	vertical-align: center;
	height: 30px;
	text-align: center;
}

.sl-title {
	background-color: rgb(51, 51, 51);
	color: rgb(252, 251, 247);
	font-weight: bold;
	padding: 4px;
	text-align: center;
	font-style: italic;
}

.sl-empty {
	text-align: center;
	font-size: smaller;
}

.sl-button {
	text-align: center;
	border: none;
	padding-top: 10px;
	padding-bottom: 10px;
}

.sl-text {
	padding-left: 2px;
	padding-right: 2px;
}

.sl-gifts {
	padding-left: 2px;
	padding-right: 2px;
	width: 50%;
}

.lg-buttons {
	text-align: center;
}

.lg-right {
	text-align: right;
}

.city {
	text-align: center;
}

div#app {
	border-width: 0px;
	border-color: black;
	border-style: solid;
	width: 728px;
	text-align: left;
}

.page {
	background-color: rgb(240, 240, 230);
	background-image: url("images/fader.png");
	background-repeat: no-repeat;
	text-align: center;
}

.subpage {
	background-color: rgb(240, 240, 230);
	background-image: url("images/fader.png");
	background-repeat: no-repeat;
	text-align: left;
	padding: 4px;
}

.title {
	font-family: "times new roman", times, serif;
	font-size: 36px;
	font-weight: normal;
	color: rgb(252, 251, 247);
	font-style: italic;
	text-decoration: none;
	background-color: rgb(51, 51, 51);
	height: 70px;
	vertical-align: center;
}

.subtitle {
	font-family: "times new roman", times, serif;
	font-size: 24px;
	font-weight: bold;
	color: rgb(255, 255, 255);
	font-style: normal;
	text-decoration: none;
	background-color: rgb(174, 161, 129);
	height: 50px;
	vertical-align: center;
	background-image: url("images/fader.png");
	background-repeat: no-repeat;
}

.gwt-DialogBox {
	border: 2px outset;
	background-color: white;
}

.gwt-DialogBox .Caption {
	background-color: rgb(174, 161, 129);
	padding: 3px;
	margin: 2px;
	font-weight: bold;
	cursor: default;
	color: white;;
	margin: 2px;
}

.gwt-MenuBar {
	background-color: rgb(174, 161, 129);
	border: 1px solid rgb(174, 161, 129);
	cursor: default;
}

.gwt-MenuBar .gwt-MenuItem {
	color: white;
	padding: 1px 4px 1px 4px;
	cursor: default;
	text-decoration: underline;
}

.gwt-MenuBar .gwt-MenuItem-selected {
	color: white;
	font-weight: bold;
	background-color: rgb(204, 191, 159);
	cursor: hand;
	text-decoration: underline;
}

.gwt-TabPanel {
	margin-top: 4px;
	width: 100%;
}

.gwt-TabPanelBottom {
	
}

.gwt-TabBar {
	padding-top: 2px;
	border-bottom: 4px solid rgb(174, 161, 129);
}

.gwt-TabBar .gwt-TabBarFirst {
	
}

.gwt-TabBar .gwt-TabBarRest {
	
}

.gwt-TabBar .gwt-TabBarItem {
	padding: 4px;
	color: white;
	font-weight: bold;
	cursor: hand;
	background-color: rgb(204, 191, 159);
	border-bottom: 2px solid white;
	margin-right: 2px;
	text-decoration: underline;
}

.gwt-TabBar .gwt-TabBarItem-selected {
	padding: 4px;
	font-weight: bold;
	font-size: larger;
	color: white;
	cursor: default;
	background-color: rgb(174, 161, 129);
	border-bottom: 2px solid rgb(174, 161, 129);
	margin-right: 2px;;
	cursor: default;
}

.gift-desc {
	
}

.gift-desc-pledged {
	color: red;
}

.list-scrollPanel {
	color: blue;
}

.processing {
	background-color: white;
	border: 1px solid black;
	padding: 4px;
}

.popup {
	background-color: white;
	border: 1px solid black;
	padding: 4px;
}

.gwt-PushButton-up {
	background-color: rgb(174, 161, 129);
	padding: 2px;
	border: 2px solid transparent;
	border-color: rgb(224, 211, 179) rgb(134, 121, 89) rgb(134, 121, 89)
		rgb(224, 211, 179);
	cursor: hand;
	color: white;
	font-weight: bold;
	text-align: center;
	text-decoration: underline;
	width: 70px;
}

.gwt-PushButton-up-hovering {
	background-color: rgb(174, 161, 129);
	padding: 2px;
	border: 2px solid transparent;
	border-color: rgb(224, 211, 179) rgb(134, 121, 89) rgb(134, 121, 89)
		rgb(224, 211, 179);
	cursor: hand;
	color: white;
	font-weight: bold;
	text-align: center;
	text-decoration: underline;
	width: 70px;
}

.gwt-PushButton-down {
	background-color: rgb(174, 161, 129);
	padding: 2px;
	border: 2px solid transparent;
	border-color: rgb(134, 121, 89) rgb(224, 211, 179) rgb(224, 211, 179)
		rgb(134, 121, 89);
	cursor: hand;
	color: white;
	font-weight: bold;
	text-align: center;
	text-decoration: underline;
	width: 70px;
}

.gwt-PushButton-down-hovering {
	background-color: rgb(174, 161, 129);
	padding: 2px;
	border: 2px solid transparent;
	border-color: rgb(134, 121, 89) rgb(224, 211, 179) rgb(224, 211, 179)
		rgb(134, 121, 89);
	cursor: hand;
	color: white;
	font-weight: bold;
	text-align: center;
	text-decoration: underline;
	width: 70px;
}

.gwt-Frame {
	width: 520px;
	border: 0;
}